package com.dapeis.service.order;

import com.ag.utils.linked.Node;
import com.dapeis.core.utils.StylistConstants;

/**
 * 订单流程
 *
 * 发布需求->抢单列表->服务中->待评价->已完成
 * 待付款->付款成功->抢单成功->完成服务->已评价(完成) 其它：关闭、取消、删除
 * 
 * @author yuanyong
 * @date 2017年5月11日 上午9:19:23 Email: hzyuanyong@126.com
 *
 */
public class RequirementFlow extends OrderFlow {

    @Override
    public String getOrderType() {
	return StylistConstants.Order.Type.REQUIREMENT;
    }

    @Override
    public void initFlow() {
	flow.add(new Node(StylistConstants.Order.Status.WAIT_PAY));
	flow.add(new Node(StylistConstants.Order.Status.PAY_SUCCESS));
	flow.add(new Node(StylistConstants.Order.Status.SERVICE));
	flow.add(new Node(StylistConstants.Order.Status.WAIT_COMMENT));
	flow.add(new Node(StylistConstants.Order.Status.FINISHED));

    }

}
